antlers/horns of certain animals (bovines/deer) - Francés Inglés Diccionario